package com.tron.sync.entities;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * synda机构数据库实体类
 */
@Data
@TableName("ibps_party_org")
public class SyndaOrg {
    @TableId("ID_")
    private String id;

    @TableField("NAME_")
    private String name;

    /**
     * 机构别名
     */
    @TableField("ORG_ALIAS_")
    private String orgAlias;

    @TableField("STATUS_")
    private String status;

    @TableField("LEVEL_ID_")
    private String levelId;

    @TableField("ROLE_IDS_")
    private String roleIds;

    @TableField("F_TYPE")
    private String type;

    /**
     * 机构属性
     */
    @TableField("F_ATTRIBUTE")
    private String  attribute;

    @TableField("F_ORG_PID")
    private String orgPid;

    @TableField("F_ORGCODE")
    private String orgCode;

    /**
     * 行政区划
     */
    @TableField("F_REGION")
    private String region;

    /**
     * 机构简称
     */
    @TableField("F_BREVITY")
    private String brevity;

    /**
     * 是否继承管理权
     */
    @TableField("F_INHERIT")
    private String inherit;

    @TableField("F_SORT")
    private String sort;

    /**
     * 所属警种
     */
    @TableField("F_CLASSIFY")
    private String classIfy;

    @TableField(exist = false)
    private String path;
}
